-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[v2.3.0] pick-git 배포 #775
[v2.3.0] pick-git 배포 #775
Conversation
master -> main
* refactor: Client - Controller DTO명 변경 (#106) * style: 파라미터 개행 수정 (#106) * style: 메소드 개행 수정 (#106) * test: 클래스명 변경 및 패키지 구조 변경 (#106) * test: 불필요한 주석 삭제 (#106) * feat: 서브모듈 추가 (#143) * refactor: 기본 생성자 접근 제어자 변경 (#106) * refactor: application-prod.yml 삭제 (#106) * refactor: 적용되지 않는 Bean Validation 삭제 (#106) * refactor: request DTO에 Bean Validation 추가 (#106) * refactor: application-prod.yml 삭제 (#106) * refactor: 서브모듈 수정 * refactor: 에러 메시지 수정 (#106) * refactor: DTO 네이밍 수정 (#106)
* fix: 새로고침시 로그인 상태를 유지하도록 수정 * fix: 오타수정 * fix: query에 자기 이름으로 profile페이지 들어올 경우 redirect * feat: 프로필 페이지 빈 게시물 표시 추가
* refactor: 불필요한 의존성 제거 * fix: url 오타 수정 * fix: 게시물 태그 문자열 파싱 오류 해결
* feat: AddPostPage 구성 컴포넌트 구현 - PostAddStepHeader 컴포넌트 구현 - PostContentUploader 컴포넌트 구현 - RepositorySelector 컴포넌트 구현 - TagInputForm 컴포넌트 구현 - githube 아이콘 추가 * feat: separatorColor theme 색상 추가 * feat: AddPostPage 구현 - ImageUploader 컴포넌트 prop 명 변경 - 게시물 업로드에 사용되는 객체들의 타입 추가 - 게시물 업로드에 사용되는 API_URL, GITHUB_URL, STEPS 상수 추가 - PostAddDataContext & PostAddStepContext 추가 * fix: Noto Sans 웹폰트가 로드되지 않는 문제 해결 * feat: requestAddPost 요청 함수 구현 * feat: Input 컴포넌트에 name prop 추가 * feat: LIMIT 상수 객체에 FEED_COUNT_PER_FETCH 속성 추가 * feat: requestGetHomeFeedPosts 요청 함수에 기본 pageIndex 제공 * feat: PostAddDataContextProvider 적용 지점 변경 App -> AddPostPage 컴포넌트 바로 위 * feat: 태그 추가 후 태그 입력 Input 내용이 비워지도록 설정
* refactor: 표현 계층과 응용 계층의 반환하는 DTO 네이밍 통일 * refactor: 회원/비회원 모두 받을 수 있는 API 토큰 검증 로직을 수정한다. - 기존 로직: 회원/비회원 모두 처리하는 API (ex. /api/posts)에서 토큰이 잘못된 경우 GuestUser로 처리. - 수정 로직: 회원/비회원 모두 처리하는 API (ex. /api/posts)에서 토큰이 잘못된 경우 401 예외 발생. * chore: 설정 수정 * refactor: 상수화 * refactor: 포맷팅 수정
* feat: Infinite Scroll 기능 구현 * feat: 페이지 컴포넌트에서 데이터를 fetch 받도록 수정 * feat: TagFeedPage & UserFeed 페이지 추가 - 기능 구현 X - PAGE_URL 상수 추가 * feat: 기존의 평문으로 제공되던 userName 을 로그인 된 유저 이름이 제공되도록 변경 * fix: 요청에 userName 이 동적으로 들어가지 않는 문제 해결 - 필요없는 console.log 제거
- userName 이 파라미터로 들어가지 않은 문제 해결
* refactor: 태그 추출 api에서 name 제외 (#162) * [#106] request DTO 유효성 검사 추가 (#151) * refactor: Client - Controller DTO명 변경 (#106) * style: 파라미터 개행 수정 (#106) * style: 메소드 개행 수정 (#106) * test: 클래스명 변경 및 패키지 구조 변경 (#106) * test: 불필요한 주석 삭제 (#106) * feat: 서브모듈 추가 (#143) * refactor: 기본 생성자 접근 제어자 변경 (#106) * refactor: application-prod.yml 삭제 (#106) * refactor: 적용되지 않는 Bean Validation 삭제 (#106) * refactor: request DTO에 Bean Validation 추가 (#106) * refactor: application-prod.yml 삭제 (#106) * refactor: 서브모듈 수정 * refactor: 에러 메시지 수정 (#106) * refactor: DTO 네이밍 수정 (#106) * [#169] 파일 주소가 제대로 반환되지 않는 버그 수정 (#170) * fix: 사용하지 않는 모듈 import로 인한 빌드 에러 수정 * fix: 파일 경로가 제대로 반환되지 않는 버그 수정 * refactor:사용하지 않는 import 제거 * [fix] 프론트엔드 이슈 수정 (#171) * fix: 새로고침시 로그인 상태를 유지하도록 수정 * fix: 오타수정 * fix: query에 자기 이름으로 profile페이지 들어올 경우 redirect * feat: 프로필 페이지 빈 게시물 표시 추가 * [fix] 프론트엔드 버그 수정 (#172) * refactor: 불필요한 의존성 제거 * fix: url 오타 수정 * fix: 게시물 태그 문자열 파싱 오류 해결 * [#173] Feature/loader and infinite scroll container (#175) * feat: Loader 컴포넌트 구현 * feat: InfiniteScrollContainer 컴포넌트 구현 * [#90] AddPostPage 페이지 컴포넌트 구현 (#176) * feat: AddPostPage 구성 컴포넌트 구현 - PostAddStepHeader 컴포넌트 구현 - PostContentUploader 컴포넌트 구현 - RepositorySelector 컴포넌트 구현 - TagInputForm 컴포넌트 구현 - githube 아이콘 추가 * feat: separatorColor theme 색상 추가 * feat: AddPostPage 구현 - ImageUploader 컴포넌트 prop 명 변경 - 게시물 업로드에 사용되는 객체들의 타입 추가 - 게시물 업로드에 사용되는 API_URL, GITHUB_URL, STEPS 상수 추가 - PostAddDataContext & PostAddStepContext 추가 * fix: Noto Sans 웹폰트가 로드되지 않는 문제 해결 * feat: requestAddPost 요청 함수 구현 * feat: Input 컴포넌트에 name prop 추가 * feat: LIMIT 상수 객체에 FEED_COUNT_PER_FETCH 속성 추가 * feat: requestGetHomeFeedPosts 요청 함수에 기본 pageIndex 제공 * feat: PostAddDataContextProvider 적용 지점 변경 App -> AddPostPage 컴포넌트 바로 위 * feat: 태그 추가 후 태그 입력 Input 내용이 비워지도록 설정 * [#161] 회원/비회원 모두 받을 수 있는 API 토큰 검증 로직 수정 (#167) * refactor: 표현 계층과 응용 계층의 반환하는 DTO 네이밍 통일 * refactor: 회원/비회원 모두 받을 수 있는 API 토큰 검증 로직을 수정한다. - 기존 로직: 회원/비회원 모두 처리하는 API (ex. /api/posts)에서 토큰이 잘못된 경우 GuestUser로 처리. - 수정 로직: 회원/비회원 모두 처리하는 API (ex. /api/posts)에서 토큰이 잘못된 경우 401 예외 발생. * chore: 설정 수정 * refactor: 상수화 * refactor: 포맷팅 수정 * [#128] Infinite Scroll 기능 구현 (#178) * feat: Infinite Scroll 기능 구현 * feat: 페이지 컴포넌트에서 데이터를 fetch 받도록 수정 * feat: TagFeedPage & UserFeed 페이지 추가 - 기능 구현 X - PAGE_URL 상수 추가 * feat: 기존의 평문으로 제공되던 userName 을 로그인 된 유저 이름이 제공되도록 변경 * [#177] 게시물 시간 형식 추가 (#180) * feat: 게시물 시간 정보 수정 * fix: 시간 형식 수정 * [#181] 요청에 userName 이 동적으로 들어가지 않는 문제를 해결 (#182) * feat: Infinite Scroll 기능 구현 * feat: 페이지 컴포넌트에서 데이터를 fetch 받도록 수정 * feat: TagFeedPage & UserFeed 페이지 추가 - 기능 구현 X - PAGE_URL 상수 추가 * feat: 기존의 평문으로 제공되던 userName 을 로그인 된 유저 이름이 제공되도록 변경 * fix: 요청에 userName 이 동적으로 들어가지 않는 문제 해결 - 필요없는 console.log 제거 * fix: userName 과 repositoryName 이 없을 때 데이터가 fetch 되는 버그를 해결 (#186) - userName 이 파라미터로 들어가지 않은 문제 해결 * refactor: 홈피드를 최신 순으로 조회하도록 수정 (#189) (#191) * refactor: 태그 추출 api에서 name 제외 (#162) Co-authored-by: DAEUN LEE <[email protected]> Co-authored-by: Minsung Son <[email protected]> Co-authored-by: Tanney102 <[email protected]> Co-authored-by: SONG WON LEE <[email protected]> Co-authored-by: binghe819 <[email protected]>
* feat: 더 이상 불러올 데이터가 없으면 Loader 가 사라지도록 Infinite Scroll 기능 수정 - Feed 데이터를 Page 에서 넘겨주도록 재설정 - 세부 기능이 구현되지 않은 TagFeedPage, UserFeedPage 페이지 컴포넌트 추가(HomeFeedPage 와 현재는 기능 동일) - 데이터 로딩 시 화면에 나타낼 PageLoading 컴포넌트 구현 * feat: 모든 ul 태그의 margin을 0으로 하는 전역 스타일링 적용 * feat: 데이터 로딩 시 PageLoading 컴포넌트가 나타나도록 설정 - Profile, RepositorySelector, TagInputForm 컴포넌트에 적용 * feat: PostItem 컴포넌트 padding 값 수정 * feat: 모바일 반응형 break point 재설정 & 각 페이지 컴포넌트의 Container 에 Page 스타일드 컴포넌트 확장 적용 * feat: RepositorySelector 컴포넌트의 RepositoryList 에 고정 높이 값 적용 - 내용물이 높이값을 초과할 시 스크롤이 나타나도록 설정
* feat: UI-UX 개선 - 댓글 세로 정렬 조정 - PostItem 이 태그와 글자 길이 중 제한을 넘어가는 부분이 있을 때만 더보기 버튼이 보이도록 수정 - 포트폴리오 버튼 색 변경 - 포트폴리오 인트로 부분의 높이가 늘어날 수 있도록 조정 - 필요 없는 TODO 주석 제거 * fix: 글자 제한 경고 창 레이아웃이 깨지는 문제 해결 - 경고 창이 뜰 때는 textarea 를 blur 처리 * fix: 사파리 상에서 프로필 수정 모달 레이아웃이 깨지는 문제 해결 * fix: 사파리 상에서 글씨 색이 올바르지 않게 나오는 부분 처리
* feat: UI-UX 개선 - 댓글 세로 정렬 조정 - PostItem 이 태그와 글자 길이 중 제한을 넘어가는 부분이 있을 때만 더보기 버튼이 보이도록 수정 - 포트폴리오 버튼 색 변경 - 포트폴리오 인트로 부분의 높이가 늘어날 수 있도록 조정 - 필요 없는 TODO 주석 제거 * fix: 글자 제한 경고 창 레이아웃이 깨지는 문제 해결 - 경고 창이 뜰 때는 textarea 를 blur 처리 * fix: 사파리 상에서 프로필 수정 모달 레이아웃이 깨지는 문제 해결 * fix: 사파리 상에서 글씨 색이 올바르지 않게 나오는 부분 처리 * feat: 사파리 브라우저 관련 안내 기능 구현 * feat: bowser 의존성 추가 * fix: Fab 컴포넌트 childFab 요소들에 key 부여
* fix: 이용자가 포트폴리오를 초기화하지 않았으면 이에 맞는 에러 화면을 보여준다. * feat: 비동기 데이터의 cacheTime 을 설정한다 - 프로필 데이터 4시간으로 설정 - 포트폴리오 데이터 0초로 설정 * fix: 검색 결과로 보이는 게시글들에서 좋아요가 수행되지 않는 문제를 해결 * fix: 앞으로 가기와 슬라이더가 연동되지 않는 문제 해결 * fix: 포트폴리오가 초기화 되지 않은 경우에 대해 잘못된 에러 페이지가 보이는 문제 해결 - 필요 없는 profile 데이터 요청 삭제
* chore: Log4j 2의 취약점(CVE-2021-44228) 대응 (#773) * chore: 서브모듈 업데이트
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
다니 감사합니다~~!!!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
고생하셨습니다!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니다!
상세 내용
구현 내용